package com.cykj.mapper;

import com.cykj.pojo.CyGood;
import com.cykj.pojo.Good;
import com.cykj.pojo.GoodClass;
import com.cykj.pojo.GoodClassType;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface GoodMapper {
    List<CyGood> getHotGoods() ;
    CyGood getHotGood(@Param("id") int id);
    List<GoodClassType> getGoodClassType(@Param("id") String id);
    List<GoodClass> getGoodClass();
    List<Good> getGoods(@Param("id") String id);

    List<Good> getAllGoods();

    List<com.cykj.pojo2.CyGood> goodToRedis();//pojo2里面的

    int reduceStorage(@Param("id")  String id,@Param("num") String num);

    int addStorage(@Param("id")  String id,@Param("num") String num);

    int generateOrder(@Param("goodId") String goodId,@Param("userId") String userId,@Param("payState") String payState,
                      @Param("buyCount") String buyCount,@Param("isTimeOut") String isTimeOut);

}
